target_sources(${PROJECT_NAME} PRIVATE
    # {{BEGIN_TARGET_SOURCES}}
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_array_element_to_array_hexa.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_data.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_api_abortjob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_api_capability.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_api_configure_print_service.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_api_continuejob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_api_device_status.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_api_startjob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_input_object_abortjob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_input_object_configure_print_service.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_input_object_continuejob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_input_object_get_capability.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_input_object_prepare.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_input_object_startjob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_data_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_data_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_handles_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_info_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_info_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_object_number_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_register_event_callback_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpsclient_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_input_object_notify_device_status.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_input_object_notify_job_status.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_input_object_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_notification_callback.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_object_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_output_object_configure_print_service.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_output_object_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_output_object_get_capability.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_output_object_get_device_status.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_response_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_startjob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_dpshost_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_element_to_decimal.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_element_to_hexa.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_hexa_to_decimal_string.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_hexa_to_element.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_hexa_to_major_minor.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_object_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_output_object_tag_line_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_tag_name_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_tag_name_scan.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_getcapability_capability_layouts.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_getcapability_capability_papertypes.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_capabilitychanged.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_disconnectenable.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_dpsprintservicestatus.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_errorreason.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_errorstatus.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_jobendreason.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_notifydevicestatus_newjobok.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_cropping.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_dateprint.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_filenameprint.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_filetype.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_fixedsize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_imageoptimize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_layout.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_papersize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_papertype.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_jobconfig_quality.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_copies.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_copyid.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_croppingarea.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_date.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_fileid.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_filename.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_filepath.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_input_startjob_printinfo_prtid.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_null.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_croppings.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_dateprints.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_filenameprints.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_filetypes.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_fixedsizes.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_imageoptimizes.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_layouts.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_papersizes.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_papertypes.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getcapability_capability_qualities.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_capabilitychanged.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_disconnectenable.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_dpsprintservicestatus.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_errorreason.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_errorstatus.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_jobendreason.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_getdevicestatus_newjobok.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_output_result.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_root_dps.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_root_input.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_root_output.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_pictbridge_xml_function_root_xml.c

    # {{END_TARGET_SOURCES}}
)

target_include_directories(${PROJECT_NAME} PUBLIC
    ${CMAKE_CURRENT_LIST_DIR}/inc
)
